在C语言的基础上添加了对面向对象编程和泛型编程的支持。C++继承了C语言高效、简介、快速和可移植性的传统。
C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模版支持的泛型编程。
C语言提供了基本类型、运算符、控制结构和语法规则。